home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / dcps2022.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  42.0 KB  |  1,208 lines

  1. *PPD-Adobe: "4.3"
  2. *% All Rights Reserved. 
  3. *% Permission is granted for redistribution of this file as
  4. *% long as this copyright notice is intact and the contents
  5. *% of the file is not altered in any way from its original form.
  6. *% End of Copyright statement  
  7. *% Copyright 1995 Digital Equipment Corporation.
  8. *% Copyright 1998 GENICOM Corporation.
  9. *%   
  10. *FormatVersion: "4.3"
  11. *FileVersion: "1.2"
  12. *LanguageEncoding: ISOLatin1
  13. *LanguageVersion: English
  14. *PCFileName: "DCPS2022.PPD"
  15. *Product: "(PrintServer 20)"
  16. *PSVersion: "(2014.102) 116"
  17. *Manufacturer: "Digital"
  18. *ModelName: "Digital turbo PrintServer 20 L2"
  19. *ShortNickName: "Digital turbo PrintServer 20 L2"
  20. *NickName: "Digital turbo PrintServer 20 L2"
  21.  
  22. *% === Options and Constraints ===============
  23. *OpenGroup: InstallableOptions/Options Installed
  24. *OpenUI *Option1/Optional Duplex Unit: Boolean
  25. *DefaultOption1: False
  26. *Option1 True/Installed: ""
  27. *Option1 False/Not Installed: ""
  28. *CloseUI: *Option1
  29.  
  30. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  31. *DefaultInstalledMemory: None
  32. *InstalledMemory None/Standard 16 MB RAM: ""
  33. *InstalledMemory 4Meg/Upgrade to 20 MB RAM: ""
  34. *InstalledMemory 8Meg/Upgrade to 24 MB RAM: ""
  35. *InstalledMemory 12Meg/Upgrade to 28 MB RAM: ""
  36. *InstalledMemory 16Meg/Upgrade to 32 MB RAM: ""
  37. *CloseUI: *InstalledMemory
  38. *CloseGroup: InstallableOptions/Options Installed
  39.  
  40.  
  41. *UIConstraints: *InputSlot LargeCapacity *PageSize Tabloid
  42. *UIConstraints: *InputSlot LargeCapacity *PageSize A3
  43. *UIConstraints: *InputSlot LargeCapacity *PageSize Executive
  44. *UIConstraints: *PageSize Tabloid *InputSlot LargeCapacity 
  45. *UIConstraints: *PageSize A3 *InputSlot LargeCapacity 
  46. *UIConstraints: *PageSize Executive *InputSlot LargeCapacity 
  47.  
  48. *UIConstraints: *InputSlot LargeCapacity *PageRegion Tabloid
  49. *UIConstraints: *InputSlot LargeCapacity *PageRegion A3
  50. *UIConstraints: *InputSlot LargeCapacity *PageRegion Executive
  51. *UIConstraints: *PageRegion Tabloid *InputSlot LargeCapacity 
  52. *UIConstraints: *PageRegion A3 *InputSlot LargeCapacity 
  53. *UIConstraints: *PageRegion Executive *InputSlot LargeCapacity 
  54.  
  55. *UIConstraints: *Duplex *Option1 False
  56. *UIConstraints: *Option1 False *Duplex
  57.  
  58.  
  59. *% === Basic Capabilities ===============
  60. *LanguageLevel: "2"
  61. *Emulators: hplj
  62. *StartEmulator_hplj: "currentfile /LaserJetIII statusdict /emulate get exec "
  63. *StopEmulator_hplj: "<1B7F>0"
  64. *FreeVM: "3223000"
  65. *VMOption None/Standard 16 MB RAM: "3223000"
  66. *VMOption 4Meg/Upgrade to 20 MB RAM: "6910000"
  67. *VMOption 8Meg/Upgrade to 24 MB RAM: "10710000"
  68. *VMOption 12Meg/Upgrade to 28 MB RAM: "14233000"
  69. *VMOption 16Meg/Upgrade to 32 MB RAM: "17704000"
  70.  
  71. *%Extensions: CMYK 
  72. *ColorDevice: False
  73. *DefaultColorSpace: Gray
  74. *%VariablePaperSize: False
  75. *TTRasterizer: Type42
  76. *?TTRasterizer: "(Type42) = flush"
  77.  
  78. *FileSystem: False
  79. *Throughput: "20"
  80.  
  81. *% For MS Windows: Flag to not put ^D in files (historical)
  82. *EndOfFile: False
  83.  
  84. *Password: "(LPS)"
  85. *ExitServer: "
  86.  count 0 eq
  87.  { false } { true exch startjob } ifelse
  88.  not {
  89.      (WARNING: Cannot modify initial VM.) =
  90.      (Missing or invalid password.) =
  91.      (Please contact the author of this software.) = flush quit
  92.      } if
  93. "
  94. *End
  95.  
  96. *% ===== Resolution ===================
  97. *DefaultResolution: 300dpi
  98. *?Resolution: "
  99.   save
  100.     currentpagedevice /HWResolution get
  101.     0 get
  102.     (          ) cvs print
  103.     (dpi)
  104.     = flush
  105.   restore
  106. "
  107. *End
  108.  
  109. *OpenGroup: DECimageControls
  110. *% === DECimageContrast ============
  111. *OpenUI *DCImageContrast/DECimage Contrast: PickOne
  112. *OrderDependency: 51.0 AnySetup *DCImageContrast
  113. *DefaultDCImageContrast: Unrefined
  114. *DCImageContrast Unrefined/Unrefined Contrast: "
  115. userdict /DECimage_Dict 3 dict put
  116. DECimage_Dict begin
  117.         /DECimage_Punch0 0 def
  118.         /DECimage_Punch1 1 def
  119.         /DECimage_Sharp  0 def
  120. end   
  121. userdict /DECimage_Dict known
  122.         { DECimage_Dict  /DECimage_Punch0 0.0 put 
  123.           DECimage_Dict  /DECimage_Punch1 1.0 put } if "
  124. *End
  125. *DCImageContrast P1/Very Low Contrast: "
  126. userdict /DECimage_Dict 3 dict put
  127. DECimage_Dict begin
  128.         /DECimage_Punch0 0 def
  129.         /DECimage_Punch1 1 def
  130.         /DECimage_Sharp  0 def
  131. end
  132. userdict /DECimage_Dict known
  133.         { DECimage_Dict  /DECimage_Punch0 -0.2 put 
  134.           DECimage_Dict  /DECimage_Punch1 1.2 put } if"
  135. *End
  136. *DCImageContrast P2/Low Contrast: "
  137. userdict /DECimage_Dict 3 dict put
  138. DECimage_Dict begin
  139.         /DECimage_Punch0 0 def
  140.         /DECimage_Punch1 1 def
  141.         /DECimage_Sharp  0 def
  142. end
  143. userdict /DECimage_Dict known
  144.         { DECimage_Dict  /DECimage_Punch0 -0.1 put 
  145.           DECimage_Dict  /DECimage_Punch1 1.1 put } if"
  146. *End
  147. *DCImageContrast P3/Reduce Contrast: "
  148. userdict /DECimage_Dict 3 dict put
  149. DECimage_Dict begin
  150.         /DECimage_Punch0 0 def
  151.         /DECimage_Punch1 1 def
  152.         /DECimage_Sharp  0 def
  153. end
  154. userdict /DECimage_Dict known
  155.         { DECimage_Dict  /DECimage_Punch0 -0.05 put 
  156.           DECimage_Dict  /DECimage_Punch1 1.05 put } if"
  157. *End
  158. *DCImageContrast P4/Add Contrast: "
  159. userdict /DECimage_Dict 3 dict put
  160. DECimage_Dict begin
  161.         /DECimage_Punch0 0 def
  162.         /DECimage_Punch1 1 def
  163.         /DECimage_Sharp  0 def
  164. end
  165. userdict /DECimage_Dict known
  166.         { DECimage_Dict  /DECimage_Punch0 0.05 put 
  167.           DECimage_Dict  /DECimage_Punch1 .95 put } if"
  168. *End
  169. *DCImageContrast P5/High Contrast: "
  170. userdict /DECimage_Dict 3 dict put
  171. DECimage_Dict begin
  172.         /DECimage_Punch0 0 def
  173.         /DECimage_Punch1 1 def
  174.         /DECimage_Sharp  0 def
  175. end
  176. userdict /DECimage_Dict known
  177.         { DECimage_Dict  /DECimage_Punch0 .1 put 
  178.           DECimage_Dict  /DECimage_Punch1 .9 put } if"
  179. *End
  180. *DCImageContrast P6/Very High Contrast: "
  181. userdict /DECimage_Dict 3 dict put
  182. DECimage_Dict begin
  183.         /DECimage_Punch0 0 def
  184.         /DECimage_Punch1 1 def
  185.         /DECimage_Sharp  0 def
  186. end
  187. userdict /DECimage_Dict known
  188.         { DECimage_Dict  /DECimage_Punch0 0.2 put 
  189.           DECimage_Dict  /DECimage_Punch1 .8 put } if"
  190. *End
  191. *CloseUI: *DCImageContrast
  192.  
  193. *% === DECimagePunch0 ============
  194. *OpenUI *DCImagePunch0/DECimage Shadows: PickOne
  195. *OrderDependency: 52.0 AnySetup *DCImagePunch0
  196. *DefaultDCImagePunch0: Off
  197. *DCImagePunch0 Off/Unrefined Shadows: "
  198.    userdict /DECimage_Dict known
  199.         { DECimage_Dict  /DECimage_Punch0 2 copy get 0.0 add put }
  200.          {userdict /DECimage_Dict 3 dict put
  201.           DECimage_Dict begin
  202.           /DECimage_Punch0 0 def
  203.           /DECimage_Punch1 1 def
  204.           /DECimage_Sharp  0 def
  205.           end
  206.            userdict DECimage_Dict  /DECimage_Punch0 2 copy get 0.0 add put
  207.          }ifelse "
  208. *End
  209. *DCImagePunch0 P1/Lightest Shadows: "
  210.  userdict /DECimage_Dict known
  211.         { DECimage_Dict  /DECimage_Punch0 2 copy get -0.2 add put }
  212.          {userdict /DECimage_Dict 3 dict put
  213.           DECimage_Dict begin
  214.           /DECimage_Punch0 0 def
  215.           /DECimage_Punch1 1 def
  216.           /DECimage_Sharp  0 def
  217.           end
  218.            userdict DECimage_Dict  /DECimage_Punch0 2 copy get -0.2 add put
  219.          }ifelse "
  220. *End
  221. *DCImagePunch0 P2/Lighter Shadows: "
  222.  userdict /DECimage_Dict known
  223.         { DECimage_Dict  /DECimage_Punch0 2 copy get -0.1 add put }
  224.          {userdict /DECimage_Dict 3 dict put
  225.           DECimage_Dict begin
  226.           /DECimage_Punch0 0 def
  227.           /DECimage_Punch1 1 def
  228.           /DECimage_Sharp  0 def
  229.           end
  230.            userdict DECimage_Dict  /DECimage_Punch0 2 copy get -0.1 add put
  231.          }ifelse "
  232. *End
  233. *DCImagePunch0 P3/Light Shadow: " 
  234.  userdict /DECimage_Dict known
  235.         { DECimage_Dict  /DECimage_Punch0 2 copy get -0.05 add put }
  236.          {userdict /DECimage_Dict 3 dict put
  237.           DECimage_Dict begin
  238.           /DECimage_Punch0 0 def
  239.           /DECimage_Punch1 1 def
  240.           /DECimage_Sharp  0 def
  241.           end
  242.            userdict DECimage_Dict  /DECimage_Punch0 2 copy get -0.05 add put
  243.          }ifelse "
  244. *End
  245. *DCImagePunch0 P4/Dark Shadows: "
  246.  userdict /DECimage_Dict known
  247.         { DECimage_Dict  /DECimage_Punch0 2 copy get 0.05 add put }
  248.          {userdict /DECimage_Dict 3 dict put
  249.           DECimage_Dict begin
  250.           /DECimage_Punch0 0 def
  251.           /DECimage_Punch1 1 def
  252.           /DECimage_Sharp  0 def
  253.           end
  254.            userdict DECimage_Dict  /DECimage_Punch0 2 copy get 0.05 add put
  255.          }ifelse "
  256. *End
  257. *DCImagePunch0 P5/Darker Shadows: " 
  258.  userdict /DECimage_Dict known
  259.         { DECimage_Dict  /DECimage_Punch0 2 copy get 0.1 add put }
  260.          {userdict /DECimage_Dict 3 dict put
  261.           DECimage_Dict begin
  262.           /DECimage_Punch0 0 def
  263.           /DECimage_Punch1 1 def
  264.           /DECimage_Sharp  0 def
  265.           end
  266.            userdict DECimage_Dict  /DECimage_Punch0 2 copy get 0.1 add put
  267.          }ifelse "
  268. *End
  269. *DCImagePunch0 P6/Darkest Shadows: " 
  270.  userdict /DECimage_Dict known
  271.         { DECimage_Dict  /DECimage_Punch0 2 copy get 0.2 add put }
  272.          {userdict /DECimage_Dict 3 dict put
  273.           DECimage_Dict begin
  274.           /DECimage_Punch0 0 def
  275.           /DECimage_Punch1 1 def
  276.           /DECimage_Sharp  0 def
  277.           end
  278.           userdict DECimage_Dict  /DECimage_Punch0 2 copy get 0.2 add put
  279.          }ifelse "
  280. *End
  281. *CloseUI: *DCImagePunch0
  282.  
  283. *% === DECimagePunch1 ============
  284. *OpenUI *DCImagePunch1/DECimage Highlights: PickOne
  285. *OrderDependency: 52.0 AnySetup *DCImagePunch1
  286. *DefaultDCImagePunch1: Off
  287. *DCImagePunch1 Off/Unrefined Highlights:  " 
  288.  userdict /DECimage_Dict known
  289.         { DECimage_Dict  /DECimage_Punch1 2 copy get 0.0 add put }
  290.          {userdict /DECimage_Dict 3 dict put
  291.           DECimage_Dict begin
  292.           /DECimage_Punch0 0 def
  293.           /DECimage_Punch1 1 def
  294.           /DECimage_Sharp  0 def
  295.           end
  296.            userdict DECimage_Dict  /DECimage_Punch1 2 copy get 0.0 add put
  297.          }ifelse "
  298. *End
  299. *DCImagePunch1 P1/Most Highlights: " 
  300.  userdict /DECimage_Dict known
  301.         { DECimage_Dict  /DECimage_Punch1 2 copy get -0.2 add put }
  302.          {userdict /DECimage_Dict 3 dict put
  303.           DECimage_Dict begin
  304.           /DECimage_Punch0 0 def
  305.           /DECimage_Punch1 1 def
  306.           /DECimage_Sharp  0 def
  307.           end
  308.            userdict DECimage_Dict  /DECimage_Punch1 2 copy get -0.2 add put
  309.          }ifelse "
  310. *End
  311. *DCImagePunch1 P2/More Highlights: " 
  312.  userdict /DECimage_Dict known
  313.         { DECimage_Dict  /DECimage_Punch1 2 copy get -0.1 add put }
  314.          {userdict /DECimage_Dict 3 dict put
  315.           DECimage_Dict begin
  316.           /DECimage_Punch0 0 def
  317.           /DECimage_Punch1 1 def
  318.           /DECimage_Sharp  0 def
  319.           end
  320.            userdict DECimage_Dict  /DECimage_Punch1 2 copy get -0.1 add put
  321.          }ifelse "
  322. *End
  323. *DCImagePunch1 P3/Add Highlights: " 
  324.  userdict /DECimage_Dict known
  325.         { DECimage_Dict  /DECimage_Punch1 2 copy get -0.05 add put }
  326.          {userdict /DECimage_Dict 3 dict put
  327.           DECimage_Dict begin
  328.           /DECimage_Punch0 0 def
  329.           /DECimage_Punch1 1 def
  330.           /DECimage_Sharp  0 def
  331.           end
  332.            userdict DECimage_Dict  /DECimage_Punch1 2 copy get -0.05 add put
  333.          }ifelse "
  334. *End
  335. *DCImagePunch1 P4/Reduce Highlights: " 
  336.  userdict /DECimage_Dict known
  337.         { DECimage_Dict  /DECimage_Punch1 2 copy get 0.05 add put }
  338.          {userdict /DECimage_Dict 3 dict put
  339.           DECimage_Dict begin
  340.           /DECimage_Punch0 0 def
  341.           /DECimage_Punch1 1 def
  342.           /DECimage_Sharp  0 def
  343.           end
  344.            userdict DECimage_Dict  /DECimage_Punch1 2 copy get 0.05 add put
  345.          }ifelse "
  346. *End
  347. *DCImagePunch1 P5/Less Highlights: " 
  348.  userdict /DECimage_Dict known
  349.         { DECimage_Dict  /DECimage_Punch1 2 copy get 0.1 add put }
  350.          {userdict /DECimage_Dict 3 dict put
  351.           DECimage_Dict begin
  352.           /DECimage_Punch0 0 def
  353.           /DECimage_Punch1 1 def
  354.           /DECimage_Sharp  0 def
  355.           end
  356.            userdict DECimage_Dict  /DECimage_Punch1 2 copy get 0.1 add put
  357.          }ifelse "
  358. *End
  359. *DCImagePunch1 P6/Least Highlights: " 
  360.  userdict /DECimage_Dict known
  361.         { DECimage_Dict  /DECimage_Punch1 2 copy get 0.2 add put }
  362.          {userdict /DECimage_Dict 3 dict put
  363.           DECimage_Dict begin
  364.           /DECimage_Punch0 0 def
  365.           /DECimage_Punch1 1 def
  366.           /DECimage_Sharp  0 def
  367.           end
  368.            userdict DECimage_Dict  /DECimage_Punch1 2 copy get 0.2 add put
  369.          }ifelse "
  370. *End
  371. *CloseUI: *DCImagePunch1
  372.  
  373. *% === DECimageHalftone ============
  374. *OpenUI *DCImageHalftone/DECimage Halftone: PickOne
  375. *OrderDependency: 55.0 AnySetup *DCImageHalftone
  376. *DefaultDCImageHalftone: spot
  377. *DCImageHalftone spot/Default Spot: "
  378.  
  379. userdict /DECimage_Dict known
  380.  { }
  381.          {userdict /DECimage_Dict 3 dict put
  382.           DECimage_Dict begin
  383.           /DECimage_Punch0 0 def
  384.           /DECimage_Punch1 1 def
  385.           /DECimage_Sharp  0 def
  386.           end
  387.           } ifelse
  388.  
  389. false statusdict /setDECimage get exec
  390. currentpagedevice /Install get exec
  391. true statusdict /setDECimage get exec
  392. currenthalftone dup length dict copy
  393. dup dup /OrigHalftone get /OtherHalftone exch put
  394. dup  /Sharp userdict /DECimage_Dict get /DECimage_Sharp get put
  395.  
  396. sethalftone
  397.  
  398.           {DECimage_Dict begin DECimage_Punch0 DECimage_Punch1 end
  399.            2 copy  lt  
  400.              {dup 3 1 roll sub 1 exch div neg dup 3 -1 roll mul neg 1 add 
  401.              }
  402.              { exch dup 3 1 roll sub 1 exch div dup 3 -1 roll mul neg 
  403.              } ifelse 
  404.               3 1 roll mul add 
  405.            } settransfer
  406.  "
  407. *End
  408. *DCImageHalftone dither/DECimage Diffused: "
  409. userdict /DECimage_Dict known
  410.  { }
  411.          {userdict /DECimage_Dict 3 dict put
  412.           DECimage_Dict begin
  413.           /DECimage_Punch0 0 def
  414.           /DECimage_Punch1 1 def
  415.           /DECimage_Sharp  0 def
  416.           end
  417.           } ifelse
  418.  
  419. false statusdict /setDECimage get exec
  420. currentpagedevice /Install get exec
  421. true statusdict /setDECimage get exec
  422. currenthalftone dup length dict copy
  423. % dup dup /OrigHalftone get /OtherHalftone exch put
  424. dup  /Sharp userdict /DECimage_Dict get /DECimage_Sharp get put
  425. sethalftone
  426.           {DECimage_Dict begin DECimage_Punch0 DECimage_Punch1 end
  427.            2 copy  lt  
  428.              {dup 3 1 roll sub 1 exch div neg dup 3 -1 roll mul neg 1 add 
  429.              }
  430.              { exch dup 3 1 roll sub 1 exch div dup 3 -1 roll mul neg 
  431.              } ifelse 
  432.               3 1 roll mul add 
  433.            } settransfer
  434. "
  435. *End
  436. *CloseUI: *DCImageHalftone
  437.  
  438. *% === DECimageSharp ============
  439. *OpenUI *DCImageSharp/DECimage Sharpness: PickOne
  440. *OrderDependency: 52.0 AnySetup *DCImageSharp
  441. *DefaultDCImageSharp: Off
  442. *DCImageSharp Off/Unrefined Sharpness:  " 
  443.  userdict /DECimage_Dict known
  444.         { DECimage_Dict  /DECimage_Sharp 2 copy get 0.0 add put }
  445.          {userdict /DECimage_Dict 3 dict put
  446.           DECimage_Dict begin
  447.           /DECimage_Punch0 0 def
  448.           /DECimage_Punch1 1 def
  449.           /DECimage_Sharp  0 def
  450.           end
  451.            userdict DECimage_Dict  /DECimage_Sharp 2 copy get 0.0 add put
  452.          }ifelse "
  453. *End
  454. *DCImageSharp P1/Soft: " 
  455.  userdict /DECimage_Dict known
  456.         { DECimage_Dict  /DECimage_Sharp 2 copy get -1 add put }
  457.          {userdict /DECimage_Dict 3 dict put
  458.           DECimage_Dict begin
  459.           /DECimage_Punch0 0 def
  460.           /DECimage_Punch1 1 def
  461.           /DECimage_Sharp  0 def
  462.           end
  463.            userdict DECimage_Dict  /DECimage_Sharp 2 copy get -1 add put
  464.          }ifelse "
  465. *End
  466. *DCImageSharp P2/Sharp: " 
  467.  userdict /DECimage_Dict known
  468.         { DECimage_Dict  /DECimage_Sharp 2 copy get 1.5 add put }
  469.          {userdict /DECimage_Dict 3 dict put
  470.           DECimage_Dict begin
  471.           /DECimage_Punch0 0 def
  472.           /DECimage_Punch1 1 def
  473.           /DECimage_Sharp  0 def
  474.           end
  475.            userdict DECimage_Dict  /DECimage_Sharp 2 copy get 1.5 add put
  476.          }ifelse "
  477. *End
  478. *DCImageSharp P3/Very Sharp: " 
  479.  userdict /DECimage_Dict known
  480.         { DECimage_Dict  /DECimage_Sharp 2 copy get 2.5 add put }
  481.          {userdict /DECimage_Dict 3 dict put
  482.           DECimage_Dict begin
  483.           /DECimage_Punch0 0 def
  484.           /DECimage_Punch1 1 def
  485.           /DECimage_Sharp  0 def
  486.           end
  487.            userdict DECimage_Dict  /DECimage_Sharp 2 copy get 2.5 add put
  488.          }ifelse "
  489. *End
  490. *DCImageSharp P4/Extra Sharp: " 
  491.  userdict /DECimage_Dict known
  492.         { DECimage_Dict  /DECimage_Sharp 2 copy get 3.5 add put }
  493.          {userdict /DECimage_Dict 3 dict put
  494.           DECimage_Dict begin
  495.           /DECimage_Punch0 0 def
  496.           /DECimage_Punch1 1 def
  497.           /DECimage_Sharp  0 def
  498.           end
  499.            userdict DECimage_Dict  /DECimage_Sharp 2 copy get 3.5 add put
  500.          }ifelse "
  501. *End
  502. *CloseUI: *DCImageSharp
  503. *CloseGroup: DECimageControls
  504.  
  505. *% Halftone Information ===============
  506. *DefaultHalftoneType: 1
  507. *ScreenFreq: "60.0"
  508. *ScreenAngle: "45.0"
  509. *DefaultScreenProc: Dot
  510. *ScreenProc Dot: "
  511.  {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub }
  512.  {dup mul exch dup mul add 1 exch sub }ifelse }"
  513. *End
  514. *ScreenProc Line: "{ pop }"
  515. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  516.  
  517. *DefaultTransfer: Null
  518. *Transfer Null: "{ }"
  519. *Transfer Null.Inverse: "{ 1 exch sub }"
  520.  
  521. *% Paper Handling ===================
  522. *% Use these entries to set paper size most of the time, unless there is
  523. *% specific reason to use PageRegion.
  524. *OpenUI *PageSize: PickOne
  525. *OrderDependency: 30.0 AnySetup *PageSize
  526. *DefaultPageSize: Letter
  527. *PageSize Letter: "
  528.     2 dict
  529.     dup /PageSize [612 792] put
  530.     dup /ImagingBBox null put
  531.     setpagedevice"
  532. *End
  533. *PageSize Legal: "
  534.     2 dict
  535.     dup /PageSize [612 1008] put
  536.     dup /ImagingBBox null put
  537.     setpagedevice"
  538. *End
  539. *PageSize Executive: "
  540.     2 dict
  541.     dup /PageSize [522 756] put
  542.     dup /ImagingBBox null put
  543.     setpagedevice"
  544. *End
  545. *PageSize A4: "
  546.     2 dict
  547.     dup /PageSize [595 842] put
  548.     dup /ImagingBBox null put
  549.     setpagedevice"
  550. *End
  551. *PageSize B5: "
  552.     2 dict
  553.     dup /PageSize [516 729] put
  554.     dup /ImagingBBox null put
  555.     setpagedevice"
  556. *End
  557. *PageSize LetterSmall/Letter Small: "
  558.     2 dict
  559.     dup /PageSize [612 792] put
  560.     dup /ImagingBBox null put
  561.     setpagedevice"
  562. *End
  563. *PageSize LegalSmall/Legal Small: "
  564.     2 dict
  565.     dup /PageSize [612 1008] put
  566.     dup /ImagingBBox null put
  567.     setpagedevice"
  568. *End
  569. *PageSize A4Small/A4 Small: "
  570.     2 dict
  571.     dup /PageSize [595 842] put
  572.     dup /ImagingBBox null put
  573.     setpagedevice"
  574. *End
  575. *PageSize A3: "
  576.     2 dict
  577.     dup /PageSize [842 1191] put
  578.     dup /ImagingBBox null put
  579.     setpagedevice"
  580. *End
  581. *PageSize A5: "
  582.     2 dict
  583.     dup /PageSize [420 595] put
  584.     dup /ImagingBBox null put
  585.     setpagedevice"
  586. *End
  587. *PageSize B4: "
  588.     2 dict
  589.     dup /PageSize [729 1032] put
  590.     dup /ImagingBBox null put
  591.     setpagedevice"
  592. *End
  593. *PageSize Tabloid/11x17 (Ledger): "
  594.     2 dict
  595.     dup /PageSize [792 1224] put
  596.     dup /ImagingBBox null put
  597.     setpagedevice"
  598. *End
  599. *?PageSize: "
  600.   save
  601.     currentpagedevice /ImagingBBox get null eq
  602.     { currentpagedevice /PageSize get aload pop
  603.       2 copy gt {exch} if
  604.       (Unknown)
  605.       9 dict
  606.       dup [612 792] (Letter) put
  607.       dup [612 1008] (Legal) put
  608.       dup [522 756] (Executive) put
  609.       dup [595 842] (A4) put
  610.       dup [516 729] (B5) put
  611.       dup [842 1191] (A3) put
  612.       dup [420 595] (A5) put
  613.       dup [729 1032] (B4) put
  614.       dup [792 1224] (Tabloid) put
  615.       { exch aload pop 4 index sub abs 5 le exch
  616.         5 index sub abs 5 le and
  617.         {exch pop exit} {pop} ifelse
  618.       } bind forall }
  619.     { currentpagedevice /PageSize get aload pop
  620.       2 copy gt {exch} if
  621.       (Unknown)
  622.       3 dict
  623.       dup [612 792] (LetterSmall) put
  624.       dup [612 1008] (LegalSmall) put
  625.       dup [595 842] (A4Small) put
  626.       { exch aload pop 4 index sub abs 5 le exch
  627.         5 index sub abs 5 le and
  628.         {exch pop exit} {pop} ifelse
  629.       } bind forall }
  630.     ifelse
  631.  = flush pop pop restore"
  632. *End
  633. *CloseUI: *PageSize
  634.  
  635. *OpenUI *PageRegion:  PickOne
  636. *OrderDependency: 40.0 AnySetup *PageRegion
  637. *DefaultPageRegion: Letter
  638. *PageRegion Letter: "
  639.     2 dict
  640.     dup /PageSize [612 792] put
  641.     dup /ImagingBBox null put
  642.     setpagedevice"
  643. *End
  644. *PageRegion Legal: "
  645.     2 dict
  646.     dup /PageSize [612 1008] put
  647.     dup /ImagingBBox null put
  648.     setpagedevice"
  649. *End
  650. *PageRegion Executive: "
  651.     2 dict
  652.     dup /PageSize [522 756] put
  653.     dup /ImagingBBox null put
  654.     setpagedevice"
  655. *End
  656. *PageRegion A4: "
  657.     2 dict
  658.     dup /PageSize [595 842] put
  659.     dup /ImagingBBox null put
  660.     setpagedevice"
  661. *End
  662. *PageRegion B5: "
  663.     2 dict
  664.     dup /PageSize [516 729] put
  665.     dup /ImagingBBox null put
  666.     setpagedevice"
  667. *End
  668. *PageRegion LetterSmall/Letter Small: "
  669.     2 dict
  670.     dup /PageSize [612 792] put
  671.     dup /ImagingBBox null put
  672.     setpagedevice"
  673. *End
  674. *PageRegion LegalSmall/Legal Small: "
  675.     2 dict
  676.     dup /PageSize [612 1008] put
  677.     dup /ImagingBBox null put
  678.     setpagedevice"
  679. *End
  680. *PageRegion A4Small/A4 Small: "
  681.     2 dict
  682.     dup /PageSize [595 842] put
  683.     dup /ImagingBBox null put
  684.     setpagedevice"
  685. *End
  686. *PageRegion A3: "
  687.     2 dict
  688.     dup /PageSize [842 1191] put
  689.     dup /ImagingBBox null put
  690.     setpagedevice"
  691. *End
  692. *PageRegion A5: "
  693.     2 dict
  694.     dup /PageSize [420 595] put
  695.     dup /ImagingBBox null put
  696.     setpagedevice"
  697. *End
  698. *PageRegion B4: "
  699.     2 dict
  700.     dup /PageSize [729 1032] put
  701.     dup /ImagingBBox null put
  702.     setpagedevice"
  703. *End
  704. *PageRegion Tabloid/11x17 (Ledger): "
  705.     2 dict
  706.     dup /PageSize [792 1224] put
  707.     dup /ImagingBBox null put
  708.     setpagedevice"
  709. *End
  710. *CloseUI: *PageRegion
  711.  
  712. *% The following entries provide information about specific paper keywords.
  713. *DefaultImageableArea: Letter
  714. *ImageableArea Letter: "6.36 7.68 605.4 783.36 "
  715. *ImageableArea Legal: "6.72 8.76 605.76 999.48 "
  716. *ImageableArea Executive: "14.5 8.0 515.5 748.0 "
  717. *ImageableArea A4: "5.76 6.6 589.44 836.04 "
  718. *ImageableArea B5: "8.4 7.56 507.6 721.8 "
  719. *ImageableArea LetterSmall/Letter Small: "27.0 30.0 580.0 761.0 "
  720. *ImageableArea LegalSmall/Legal Small: "61.0 40.0 545.0 964.0 "
  721. *ImageableArea A4Small/A4 Small: "24.0 27.0 565.0 808.0 "
  722. *ImageableArea A3: "6.0 8.04 835.44 1183.08 "
  723. *ImageableArea A5: "14.0 7.5 405.0 587.5 "
  724. *ImageableArea B4: "7.2 9.48 721.44 1023.24 "
  725. *ImageableArea Tabloid/11x17 (Ledger): "14.5 7.5 777.5 1216.5 "
  726. *?ImageableArea: "
  727.     save
  728.     /cvp { (                ) cvs print ( ) print } bind def
  729.     /upperright {10000 mul floor 10000 div} bind def
  730.     /lowerleft {10000 mul ceiling 10000 div} bind def
  731.     newpath clippath pathbbox
  732.     4 -2 roll exch 2 {lowerleft cvp} repeat
  733.     exch 2 {upperright cvp} repeat flush
  734.     restore"
  735. *End
  736.  
  737. *% These provide the physical dimensions of the paper (by keyword)
  738. *DefaultPaperDimension: Letter
  739. *PaperDimension Letter: "612 792"
  740. *PaperDimension Legal: "612 1008"
  741. *PaperDimension Executive: "522 756"
  742. *PaperDimension A4: "595 842"
  743. *PaperDimension B5: "516 729"
  744. *PaperDimension LetterSmall/Letter Small: "612 792"
  745. *PaperDimension LegalSmall/Legal Small: "612 1008"
  746. *PaperDimension A4Small/A4 Small: "595 842"
  747. *PaperDimension A3: "842 1191"
  748. *PaperDimension A5: "420 595"
  749. *PaperDimension B4: "729 1032"
  750. *PaperDimension Tabloid/11x17 (Ledger): "792 1224"
  751.  
  752. *OpenUI *InputSlot: PickOne
  753. *OrderDependency: 20.0 AnySetup *InputSlot
  754. *DefaultInputSlot: LargeCapacity
  755. *InputSlot LargeCapacity/Large Capacity: "
  756.   currentpagedevice /InputAttributes get
  757.   0 get dup
  758.   null eq {pop}
  759.   { dup length 1 add dict copy 
  760.     dup /InputAttributes
  761.     1 dict dup /Priority [0] put
  762.     put setpagedevice
  763.   } ifelse"
  764. *End
  765. *InputSlot Middle: "
  766.   currentpagedevice /InputAttributes get
  767.   1 get dup
  768.   null eq {pop}
  769.   { dup length 1 add dict copy 
  770.     dup /InputAttributes
  771.     1 dict dup /Priority [1] put
  772.     put setpagedevice
  773.   } ifelse"
  774. *End
  775. *InputSlot Upper: "
  776.   currentpagedevice /InputAttributes get
  777.   2 get dup
  778.   null eq {pop}
  779.   { dup length 1 add dict copy 
  780.     dup /InputAttributes
  781.     1 dict dup /Priority [2] put
  782.     put setpagedevice
  783.   } ifelse"
  784. *End
  785. *?InputSlot: "
  786. save
  787.   3 dict
  788.   dup /0 (LargeCapacity) put
  789.   dup /1 (Middle) put
  790.   dup /2 (Upper) put
  791.   currentpagedevice /InputAttributes get
  792.   dup /Priority known
  793.   { /Priority get 0 get (             ) cvs cvn get }
  794.   {
  795.     dup length 1 eq
  796.     { {pop} forall (       ) cvs cvn get }
  797.     { pop pop (Unknown) } ifelse
  798.   } ifelse
  799.   = flush
  800. restore
  801. "
  802. *End
  803. *CloseUI: *InputSlot
  804.  
  805. *OpenUI *OutputBin/Output Tray: PickOne
  806. *OrderDependency: 40.0 AnySetup *OutputBin
  807. *DefaultOutputBin: Upper
  808. *OutputBin Upper: "
  809.   currentpagedevice /OutputAttributes get
  810.   0 get dup
  811.   null eq {pop}
  812.   { dup length 1 add dict copy 
  813.     dup /OutputAttributes
  814.     1 dict dup /Priority [0] put
  815.     put setpagedevice
  816.   } ifelse"
  817. *End
  818. *OutputBin Lower: "
  819.     currentpagedevice /OutputAttributes get
  820.   1 get dup
  821.   null eq {pop}
  822.   { dup length 1 add dict copy 
  823.     dup /OutputAttributes
  824.     1 dict dup /Priority [1] put
  825.     put setpagedevice
  826.   } ifelse"
  827. *End
  828. *OutputBin Side: "
  829.     currentpagedevice /OutputAttributes get
  830.   2 get dup
  831.   null eq {pop}
  832.   { dup length 1 add dict copy 
  833.     dup /OutputAttributes
  834.     1 dict dup /Priority [2] put
  835.     put setpagedevice
  836.   } ifelse"
  837. *End
  838. *?OutputBin: "
  839. save
  840.   3 dict
  841.   dup /0 (Upper) put
  842.   dup /1 (Lower) put
  843.   dup /2 (Side) put
  844.   currentpagedevice /OutputAttributes get
  845.   dup /Priority known
  846.   { /Priority get 0 get (      ) cvs cvn get }
  847.   {
  848.     dup length 1 eq
  849.     { {pop} forall (       ) cvs cvn get }
  850.     { pop pop (Unknown) } ifelse
  851.   } ifelse
  852.   = flush
  853. restore
  854. "
  855. *End
  856. *CloseUI: *OutputBin
  857.  
  858. *PageStackOrder Upper: Normal
  859. *PageStackOrder Side: Reverse
  860. *PageStackOrder Lower: Normal
  861.  
  862. *OpenUI *Duplex:  PickOne
  863. *OrderDependency: 50.0 AnySetup *Duplex
  864. *DefaultDuplex: None
  865. *Duplex None: "
  866.     1 dict dup /Duplex false put setpagedevice
  867.     1 dict dup /Tumble false put setpagedevice"
  868. *End
  869. *Duplex DuplexNoTumble/Long Edge: "
  870.     1 dict dup /Duplex true put setpagedevice
  871.     1 dict dup /Tumble false put setpagedevice"
  872. *End
  873. *Duplex DuplexTumble/Short Edge: "
  874.     1 dict dup /Duplex true put setpagedevice
  875.     1 dict dup /Tumble true put setpagedevice"
  876. *End
  877. *?Duplex: "save
  878.    currentpagedevice /Duplex get
  879.    { currentpagedevice /Tumble get
  880.        {(DuplexTumble)}{(DuplexNoTumble)}ifelse
  881.    }
  882.    { (None)} 
  883.    ifelse = flush
  884. restore
  885. "
  886. *End
  887. *CloseUI: *Duplex
  888.  
  889. *% Font Information =====================
  890. *DefaultFont: Courier
  891. *Font AvantGarde-Book: Standard "(001.006S)" Standard Disk
  892. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard Disk
  893. *Font AvantGarde-Demi: Standard "(001.007S)" Standard Disk
  894. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard Disk
  895. *Font Bookman-Demi: Standard "(001.004S)" Standard Disk
  896. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard Disk
  897. *Font Bookman-Light: Standard "(001.004S)" Standard Disk
  898. *Font Bookman-LightItalic: Standard "(001.004S)" Standard Disk
  899. *Font Courier: Standard "(002.004S)" Standard Disk
  900. *Font Courier-Bold: Standard "(002.004S)" Standard Disk
  901. *Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk
  902. *Font Courier-Oblique: Standard "(002.004S)" Standard Disk
  903. *Font Helvetica: Standard "(001.006S)" Standard Disk
  904. *Font Helvetica-Bold: Standard "(001.007S)" Standard Disk
  905. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk
  906. *Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk
  907. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk
  908. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk
  909. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk
  910. *Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk
  911. *Font LubalinGraph-Book: Standard "(001.002)" Standard Disk
  912. *Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk
  913. *Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk
  914. *Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk
  915. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard Disk
  916. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard Disk
  917. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard Disk
  918. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard Disk
  919. *Font Palatino-Bold: Standard "(001.005S)" Standard Disk
  920. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard Disk
  921. *Font Palatino-Italic: Standard "(001.005S)" Standard Disk
  922. *Font Palatino-Roman: Standard "(001.005S)" Standard Disk
  923. *Font Souvenir-Demi: Standard "(001.002)" Standard Disk
  924. *Font Souvenir-DemiItalic: Standard "(001.002)" Standard Disk
  925. *Font Souvenir-Light: Standard "(001.002)" Standard Disk
  926. *Font Souvenir-LightItalic: Standard "(001.002)" Standard Disk
  927. *Font Symbol: Special "(001.007S)" Special Disk
  928. *Font Times-Bold: Standard "(001.007S)" Standard Disk
  929. *Font Times-BoldItalic: Standard "(001.009S)" Standard Disk
  930. *Font Times-Italic: Standard "(001.007S)" Standard Disk
  931. *Font Times-Roman: Standard "(001.007S)" Standard Disk
  932. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard Disk
  933. *Font ZapfDingbats: Special "(001.004S)" Special Disk
  934. *?FontQuery: "
  935.  save
  936.    { count 1 gt
  937.       { exch dup 127 string cvs (/) print print (:) print
  938.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  939.       } { exit } ifelse
  940.    } bind loop
  941.    (*) = flush
  942.  restore
  943. "
  944. *End
  945.  
  946. *?FontList: "
  947. save
  948.   (*) {cvn ==} 128 string /Font resourceforall
  949.   (*) = flush
  950. restore
  951. "
  952. *End
  953.  
  954. *% Printer Messages (verbatim from printer):
  955. *Message: "A new input or output tray has been selected"
  956. *Message: "Document has been printed"
  957. *Message: "Job \jobname\ Aborted by Server Management"
  958. *Message: "Job \jobname\ Aborted"
  959. *Message: "Job \jobname\ Connect"
  960. *Message: "Job \jobname\ Finish"
  961. *Message: "Job \jobname\ Start"
  962. *Message: "Job aborted - Printer is still paused"
  963. *Message: "Job acceptance is disabled - job rejected"
  964. *Message: "Lower output tray full, switching to upper"
  965. *Message: "Output being delivered to lower tray"
  966. *Message: "Output being delivered to upper tray"
  967. *Message: "Pending Job \jobname\ Aborted"
  968. *Message: "PostScript quit operator has been executed"
  969. *Message: "Print Engine error has been corrected"
  970. *Message: "Print Engine has gone online"
  971. *Message: "Print Engine ready"
  972. *Message: "Problem Unknown"
  973. *Message: "String is too long - it has been truncated"
  974. *Message: "Switching to alternate paper source"
  975. *Message: "Timeout trying to send a message"
  976. *Message: "Upper output tray full, switching to lower"
  977. *Message: "exitserver has been executed - permanent state may be changed"
  978.  
  979. *% PrinterErrors
  980. *PrinterError: "Add toner and Clean components"
  981. *PrinterError: "Call Field Service to correct error"
  982. *PrinterError: "Charge wire cleaning completed"
  983. *PrinterError: "Charge wire cleaning in progress"
  984. *PrinterError: "Check: toner cartridge installation"
  985. *PrinterError: "Cleaning unit absent or improperly seated"
  986. *PrinterError: "Cleaning unit full - needs replacement"
  987. *PrinterError: "Communication with print engine lost -- reboot PrintServer"
  988. *PrinterError: "Developer unit absent or improperly seated"
  989. *PrinterError: "Duplex user maintenance, perform: duplex maintenance"
  990. *PrinterError: "Duplexer cover is open"
  991. *PrinterError: "Duplexer paper path is not properly seated"
  992. *PrinterError: "Duplexer unit error"
  993. *PrinterError: "Duplexer unit is jammed"
  994. *PrinterError: "Engine command buffer overflow -- reboot PrintServer"
  995. *PrinterError: "Field Service maintenance required- Call Field Service"
  996. *PrinterError: "Fuser unit absent or improperly seated"
  997. *PrinterError: "General user maintenance, perform:  \maintenance\"
  998. *PrinterError: "Image density adjustment required"
  999. *PrinterError: "Incorrect media in LCIT"
  1000. *PrinterError: "Incorrect media in lower paper tray"
  1001. *PrinterError: "Incorrect media in upper paper tray"
  1002. *PrinterError: "Lower output tray full"
  1003. *PrinterError: "Lower paper tray is missing or misaligned"
  1004. *PrinterError: "Media incompatible with duplexer or output device"
  1005. *PrinterError: "OPC drum absent or improperly seated"
  1006. *PrinterError: "OPC drum needs replacement"
  1007. *PrinterError: "Output tray missing or cover open"
  1008. *PrinterError: "Paper Jam - Clear top output tray"
  1009. *PrinterError: "Paper Jam - Open side door to clear paper path"
  1010. *PrinterError: "Paper Jam - Optional output device"
  1011. *PrinterError: "Paper feed slot access paper jam, clear cassette area"
  1012. *PrinterError: "Paper output cover is open"
  1013. *PrinterError: "Perform user maintenance"
  1014. *PrinterError: "Please clear paper jam caused by DPX feed path"
  1015. *PrinterError: "Please clear paper jam caused by DPX transport station"
  1016. *PrinterError: "Please clear paper jam caused by fatal engine error"
  1017. *PrinterError: "Please clear paper jam caused by fusing unit"
  1018. *PrinterError: "Please clear paper jam caused by lower transport station"
  1019. *PrinterError: "Please clear paper jam caused by main transport station"
  1020. *PrinterError: "Please clear paper jam caused by opened cover"
  1021. *PrinterError: "Please clear paper jam caused by optional output device"
  1022. *PrinterError: "Please clear paper jam caused by optional device paper output"
  1023. *PrinterError: "Please clear paper jam caused by optional device transport station"
  1024. *PrinterError: "Please clear paper jam caused by upper transport station"
  1025. *PrinterError: "Please reboot the PrintServer - FATAL ERROR"
  1026. *PrinterError: "Print Engine 100,000 page maintenance required"
  1027. *PrinterError: "Print Engine 200,000 page maintenance required"
  1028. *PrinterError: "Print Engine 50,000 page maintenance required"
  1029. *PrinterError: "Print Engine cover is open"
  1030. *PrinterError: "Print Engine developer needs replacement"
  1031. *PrinterError: "Print Engine driving unit error"
  1032. *PrinterError: "Print Engine drum needs replacement"
  1033. *PrinterError: "Print Engine fusing error"
  1034. *PrinterError: "Print Engine fusing unit setting is incorrect"
  1035. *PrinterError: "Print Engine hardware error: \code\"
  1036. *PrinterError: "Print Engine has gone off line"
  1037. *PrinterError: "Print Engine is in warmup state"
  1038. *PrinterError: "Print Engine is not ready"
  1039. *PrinterError: "Print Engine large capacity paper tray is empty"
  1040. *PrinterError: "Print Engine large capacity paper tray is jammed"
  1041. *PrinterError: "Print Engine lower paper tray is empty"
  1042. *PrinterError: "Print Engine lower paper tray is jammed"
  1043. *PrinterError: "Print Engine oil supply low"
  1044. *PrinterError: "Print Engine optical unit error"
  1045. *PrinterError: "Print Engine paper eject section is jammed"
  1046. *PrinterError: "Print Engine paper feed unit error"
  1047. *PrinterError: "Print Engine power supply unit error"
  1048. *PrinterError: "Print Engine toner cartridge setting is incorrect"
  1049. *PrinterError: "Print Engine toner supply is exhausted"
  1050. *PrinterError: "Print Engine toner supply low"
  1051. *PrinterError: "Print Engine transport path setting is incorrect"
  1052. *PrinterError: "Print Engine transport section is jammed"
  1053. *PrinterError: "Print Engine unknown error status: \code1\, \code2\"
  1054. *PrinterError: "Print Engine upper paper tray is empty"
  1055. *PrinterError: "Print Engine upper paper tray is jammed"
  1056. *PrinterError: "Print engine side cover is open"
  1057. *PrinterError: "Printer requires service: code = \service1\ \service2\"
  1058. *PrinterError: "Replace OPC drum"
  1059. *PrinterError: "Side output tray full"
  1060. *PrinterError: "Side tray not correctly positioned"
  1061. *PrinterError: "Toner low or not distibuted properly replace: toner"
  1062. *PrinterError: "Unavailable paper destination selected"
  1063. *PrinterError: "Upper and lower output trays full"
  1064. *PrinterError: "Upper door access paper jam, open top cover"
  1065. *PrinterError: "Upper output tray full"
  1066. *PrinterError: "Upper paper tray is missing or misaligned"
  1067. *PrinterError: "Upper unit cover open, close top cover"
  1068.  
  1069. *% Status Messages: copy of PrinterErrors
  1070. *Status: "Add toner and Clean components"
  1071. *Status: "Call Field Service to correct error"
  1072. *Status: "Charge wire cleaning completed"
  1073. *Status: "Charge wire cleaning in progress"
  1074. *Status: "Check: toner cartridge installation"
  1075. *Status: "Cleaning unit absent or improperly seated"
  1076. *Status: "Cleaning unit full - needs replacement"
  1077. *Status: "Communication with print engine lost -- reboot PrintServer"
  1078. *Status: "Developer unit absent or improperly seated"
  1079. *Status: "Duplex user maintenance, perform: duplex maintenance"
  1080. *Status: "Duplexer cover is open"
  1081. *Status: "Duplexer paper path is not properly seated"
  1082. *Status: "Duplexer unit error"
  1083. *Status: "Duplexer unit is jammed"
  1084. *Status: "Engine command buffer overflow -- reboot PrintServer"
  1085. *Status: "Field Service maintenance required- Call Field Service"
  1086. *Status: "Fuser unit absent or improperly seated"
  1087. *Status: "General user maintenance, perform:  \maintenance\"
  1088. *Status: "Image density adjustment required"
  1089. *Status: "Incorrect media in LCIT"
  1090. *Status: "Incorrect media in lower paper tray"
  1091. *Status: "Incorrect media in upper paper tray"
  1092. *Status: "Lower output tray full"
  1093. *Status: "Lower paper tray is missing or misaligned"
  1094. *Status: "Media incompatible with duplexer or output device"
  1095. *Status: "OPC drum absent or improperly seated"
  1096. *Status: "OPC drum needs replacement"
  1097. *Status: "Output tray missing or cover open"
  1098. *Status: "Paper Jam - Clear top output tray"
  1099. *Status: "Paper Jam - Open side door to clear paper path"
  1100. *Status: "Paper Jam - Optional output device"
  1101. *Status: "Paper feed slot access paper jam, clear cassette area"
  1102. *Status: "Paper output cover is open"
  1103. *Status: "Perform user maintenance"
  1104. *Status: "Please clear paper jam caused by DPX feed path"
  1105. *Status: "Please clear paper jam caused by DPX transport station"
  1106. *Status: "Please clear paper jam caused by fatal engine error"
  1107. *Status: "Please clear paper jam caused by fusing unit"
  1108. *Status: "Please clear paper jam caused by lower transport station"
  1109. *Status: "Please clear paper jam caused by main transport station"
  1110. *Status: "Please clear paper jam caused by opened cover"
  1111. *Status: "Please clear paper jam caused by optional output device"
  1112. *Status: "Please clear paper jam caused by optional device paper output"
  1113. *Status: "Please clear paper jam caused by optional device transport station"
  1114. *Status: "Please clear paper jam caused by upper transport station"
  1115. *Status: "Please reboot the PrintServer - FATAL ERROR"
  1116. *Status: "Print Engine 100,000 page maintenance required"
  1117. *Status: "Print Engine 200,000 page maintenance required"
  1118. *Status: "Print Engine 50,000 page maintenance required"
  1119. *Status: "Print Engine cover is open"
  1120. *Status: "Print Engine developer needs replacement"
  1121. *Status: "Print Engine driving unit error"
  1122. *Status: "Print Engine drum needs replacement"
  1123. *Status: "Print Engine fusing error"
  1124. *Status: "Print Engine fusing unit setting is incorrect"
  1125. *Status: "Print Engine hardware error: \code\"
  1126. *Status: "Print Engine has gone off line"
  1127. *Status: "Print Engine is in warmup state"
  1128. *Status: "Print Engine is not ready"
  1129. *Status: "Print Engine large capacity paper tray is empty"
  1130. *Status: "Print Engine large capacity paper tray is jammed"
  1131. *Status: "Print Engine lower paper tray is empty"
  1132. *Status: "Print Engine lower paper tray is jammed"
  1133. *Status: "Print Engine oil supply low"
  1134. *Status: "Print Engine optical unit error"
  1135. *Status: "Print Engine paper eject section is jammed"
  1136. *Status: "Print Engine paper feed unit error"
  1137. *Status: "Print Engine power supply unit error"
  1138. *Status: "Print Engine toner cartridge setting is incorrect"
  1139. *Status: "Print Engine toner supply is exhausted"
  1140. *Status: "Print Engine toner supply low"
  1141. *Status: "Print Engine transport path setting is incorrect"
  1142. *Status: "Print Engine transport section is jammed"
  1143. *Status: "Print Engine unknown error status: \code1\, \code2\"
  1144. *Status: "Print Engine upper paper tray is empty"
  1145. *Status: "Print Engine upper paper tray is jammed"
  1146. *Status: "Print engine side cover is open"
  1147. *Status: "Printer requires service: code = \service1\ \service2\"
  1148. *Status: "Replace OPC drum"
  1149. *Status: "Side output tray full"
  1150. *Status: "Side tray not correctly positioned"
  1151. *Status: "Toner low or not distibuted properly replace: toner"
  1152. *Status: "Unavailable paper destination selected"
  1153. *Status: "Upper and lower output trays full"
  1154. *Status: "Upper door access paper jam, open top cover"
  1155. *Status: "Upper output tray full"
  1156. *Status: "Upper paper tray is missing or misaligned"
  1157. *Status: "Upper unit cover open, close top cover"
  1158.  
  1159. *% Other status messages
  1160. *Status: "Active"
  1161. *Status: "Idle"
  1162. *Status: "PrintServer is currently disabled and cannot accept jobs"
  1163. *Status: "Printer is paused (job is pending)"
  1164. *Status: "Printer is resuming"
  1165.  
  1166. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  1167.  
  1168. *% Color Separation Information =====================
  1169.  
  1170. *DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
  1171.  
  1172. *InkName: ProcessBlack/Process Black
  1173. *InkName: CustomColor/Custom Color
  1174. *InkName: ProcessCyan/Process Cyan
  1175. *InkName: ProcessMagenta/Process Magenta
  1176. *InkName: ProcessYellow/Process Yellow
  1177.  
  1178. *%  For 60 lpi / 300 dpi  ===============================
  1179.  
  1180. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  1181. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  1182. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  1183. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  1184. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  1185.  
  1186. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1187. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1188. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1189. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1190. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1191.  
  1192. *%  For 53 lpi / 300 dpi  ===============================
  1193.  
  1194. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  1195. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  1196. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  1197. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  1198. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  1199.  
  1200. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  1201. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  1202. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  1203. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  1204. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  1205.  
  1206. *% end of PPD file for turbo PrintServer 20 Level2  
  1207. *% Last Edit Date: 6 July 1995
  1208.